﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;

namespace DoAnASP
{
    public class BUS_NhanVien
    {

        public String LaytenNhanVien( DTO_NhanVien nv)
        {
            DAO_NhanVien DAO_NV = new DAO_NhanVien();
            String hoten = DAO_NV.LayTenNhanVien(nv);
            return hoten;
        }

        // /// // khi admin them nhan vien thi dùng hàm ThemNhanVien
        public void ThemNhanVien(DTO_NhanVien nv)
        {
            DAO_NhanVien them = new DAO_NhanVien();
            them.ThemNhanVien(nv);
        }

        // // // khi nguoi dung dang ky thi goi ham themThanhVien
        // // 
        public void ThemThanhVien(DTO_NhanVien nv)
        {
            DAO_NhanVien them = new DAO_NhanVien();
            them.DangKyTV(nv);
        }

        // // // dung đẻ cập nhật thông tin cá nhân
        public DataTable LayTenQuyen (DTO_NhanVien nv)
        {
            DataTable dt = new DataTable();
            DAO_NhanVien nv1 = new DAO_NhanVien();
            dt = nv1.LayTenQuyen(nv);
            return dt;
        }

        // // // đỗ dữ liệu vao drodonwList 
        public DataTable LoadQuyen()
        {
            DataTable dt = new DataTable();
            DAO_NhanVien nv = new DAO_NhanVien();
            dt =  nv.LoadQuyen();
            return dt;
        }

        public bool CapNhatThongTT(DTO_NhanVien nv)
        {
            bool kt = false;
            DAO_NhanVien nv1 = new DAO_NhanVien();
            kt = nv1.CapNhatThongTin(nv);
            return kt;
        }

        public bool KiemTraDN(DTO_NhanVien nv)
        {
            bool kt = false;
            DAO_NhanVien nv1 = new DAO_NhanVien();
            kt = nv1.KiemTraDN(nv);
            return kt;
        }
        public bool KiemTraTonTai(DTO_NhanVien nv)
        {
            bool kt = false;
            DAO_NhanVien nv1 = new DAO_NhanVien();
            kt = nv1.KiemTraTonTai(nv);
            return kt;
        }


        public void DangKyTV(DTO_NhanVien nv)
        {
            
            DAO_NhanVien nv1 = new DAO_NhanVien();
            nv1.DangKyTV(nv);
   
        }
        public DataTable LoadCaNhan( DTO_NhanVien nv)
        {
            DAO_NhanVien nv1 = new DAO_NhanVien();
            DataTable dt = new DataTable();
            return dt = nv1.LoadCaNhan(nv);
        }
        public bool CapNhatMatKhau(DTO_NhanVien nv1, string p)
        {
            DAO_NhanVien nv = new DAO_NhanVien();
            bool kt = nv.CapNhatMatKhau(nv1,p);
            return kt;
        }
    }
}
